#aside #btn-create a{background:url("../design/btn-create-left.gif") 0 0 no-repeat;cursor:pointer;float:left;font-weight:700;height:37px;overflow:hidden;padding-left:27px;text-decoration:none;}
#aside #btn-create a span{background:url("../design/btn-create-right.gif") -2px 0 no-repeat;display:block;float:left;padding:8px 0 10px 10px;width:163px;}
#aside #logo img{display:block;width:200px;}
#aside #logo,#aside #btn-create{margin:0 0 15px;}
#aside #search fieldset{padding:7px 10px;}
#aside #search fieldset #search-options{margin-top:10px;}
#aside #search fieldset .input-text{width:130px;}
#aside ul{list-style:none;margin:0 0 15px;width:215px;}
#aside ul li{display:inline;}
#aside ul li a{display:block;padding:4px 15px;text-decoration:none;width:185px;}
#aside ul li#submenu-active a{background:url("../design/submenu-active.gif") 100% 50% no-repeat;border:0;font-weight:700;width:198px;z-index:999;}
#aside ul ul{margin:0;position:static;}
#aside ul ul li a,#aside ul li#submenu-active ul li a{background:url("../design/submenu-sub.gif") 15px 7px no-repeat;font:85%/1.2 "tahoma",sans-serif;font-weight:400;padding:5px 15px 5px 30px;width:170px;}
#build h2{background:url("../design/ico-info.gif") 10px 50% no-repeat;background-color:#E8F6FF;border:2px solid #B8E2FB;cursor:pointer;padding:10px 10px 10px 35px;}
#content{overflow:hidden;padding:20px;}
#content .col33{float:left;width:32%;}
#content .col33.center{padding:0 2%;}
#content .col50{float:left;width:49%;}
#content .help{cursor:help;}
#content .tabs .ui-tabs-selected a{background:url("../design/tabs-l.gif") 0 0 no-repeat;font-weight:700;}
#content .tabs .ui-tabs-selected a span{background:url("../design/tabs-r.gif") 100% 0 no-repeat;}
#content .tabs .ui-tabs-selected a:hover,#content .tabs .ui-tabs-selected a:hover span{text-decoration:none;}
#content .tabs a{background:url("../design/tabs-l.gif") 0 -100px no-repeat;float:left;margin-right:3px;padding-left:4px;text-decoration:none;}
#content .tabs a span{background:url("../design/tabs-r.gif") 100% -100px no-repeat;display:block;float:left;padding:8px 15px 6px 11px;}
#content .tabs a:hover,.tabs a:hover span{text-decoration:underline;}
#content .tabs ul{list-style-type:none;margin:0;padding:0;}
#content .tabs ul li{display:inline;margin:0;padding:0;}
#content .ui-tabs-hide{display:none !important;}
#content code{font-family:"",monospace;}
#content dl{clear:both;}
#content dl dd{margin:0 0 5px;}
#content dl dt,#menu ul li#menu-active a,#aside #search fieldset legend{font-weight:700;}
#content fieldset{margin:10px 0;padding:10px;position:relative;}
#content h1{background:url("../design/content-h1.gif") 0 0 repeat-x;font-size:180%;letter-spacing:-1px;margin:0;padding:10px 15px;}
#content h2{font-size:160%;}
#content h3{font-size:140%;}
#content h4,.bigger{font-size:120%;}
#content h5,h6{font-size:100%;}
#content legend{font-size:120%;font-weight:700;}
#content ol{list-style-type:decimal;margin:15px 0 15px 30px;}
#content ol ol{margin:0 0 0 20px;}
#content ol ol li{list-style-type:lower-alpha;}
#content table{border-collapse:collapse;margin:0;}
#content table th{font-weight:700;text-align:left;vertical-align:middle;}
#content table th,#content table td{padding:5px;}
#content table.width100{width:100%;}
#content ul{list-style:none;margin:15px 0;}
#content ul li,#aside .padding{padding-left:15px;}
#content ul ul{margin:0 0 0 10px;}
#content ul ul li{background:url("../design/ul-ul.gif") 0 4px no-repeat;padding-left:15px;}
#footer{background:url("../design/separator.gif") 0 0 repeat-x;clear:both;font:85%/1.2 "tahoma",sans-serif;padding:15px;}
#main{min-width:980px;width:expression(document.body.clientWidth < 980? "980px" : "auto" );}
#menu{background:url("../design/branding_bg.png") 0 0 repeat-x;padding:7px 15px 45px;}
#menu ul{list-style-type:none;margin:0;padding-right:8px;}
#menu ul li{display:inline;margin:0;padding-right:10px;padding-top:30px;}
#menu ul li input{background-color:#2A4F74;border:none;color:#FFF;font-weight:700;height:31px;max-width:170px;min-width:80px;}
#settings{height:250px;position:relative;}
#tabs{border-bottom:none;border-top:medium #2A4F74 solid;list-style:none;list-style-image:none;list-style-type:none;margin-top:5px;}
#tray{background:url("../design/tray.gif") 0 0 repeat-x;font:85%/1.2 "tahoma",sans-serif;padding:12px 15px;}
#tray #logout{background:url("../design/tray-logout.gif") 0 50% no-repeat;padding-left:18px;text-transform:uppercase;}
#tray #switcher{margin-right:15px;}
#tray #switcher img{border:0;display:block;float:left;height:16px;width:16px;}
#tray p,#footer p,#aside #search fieldset p{margin:0;}
#tray p.f-left{width:50%;}
.input-submit{font-size:120%;padding:5px;}
.input-submit-02{font-size:100%;padding:1px;}
.input-text{font:100%/1.5 "arial", sans-serif;padding:3px;}
.input-text-02{font:140%/1.5 "arial", sans-serif;padding:5px;}
.msg{padding:10px 10px 10px 35px;}
.msg.done{background:url("../design/ico-done.gif") 10px 50% no-repeat;}
.msg.error{background:url("../design/ico-delete.gif") 10px 50% no-repeat;}
.msg.info{background:url("../design/ico-info.gif") 10px 50% no-repeat;}
.msg.warning{background:url("../design/ico-warning.gif") 10px 50% no-repeat;}
.smaller{font:85%/1.2 "tahoma",sans-serif;}
.tab{background:none;display:inline-block;font-size:large;margin-left:10px;}
.tab input{background-color:#2A4F74;border:none;color:#FFF;cursor:pointer;font-weight:700;height:31px;max-width:170px;min-width:80px;}
.tab-content{height:250px;overflow:hidden;position:absolute;width:100%;}
.tag{background:#ffa;}
.tit{background:#f5f5f5;padding:10px;}
body{font:0.8em/1.5 "arial", sans-serif;}
dl.nostyle dd{margin:0 !important;}
dl.nostyle dt{font-weight:700 !important;}
h1,h2,h3,h4,h5,h6,address,blockquote,dl,fieldset,ol,p,table,ul,#content .tabs{margin:15px 0;}
input,textarea,select{border:1px silver solid;color:#333;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;}
table{border:2px solid #cfcfcf;width:100%;}
table td{border:1px solid #cfcfcf;}
table th{background-color:#1C344F;border-right:1px solid #2B5075;color:#fff;}
table.nostyle th{background:none !important;text-align:left !important;}
table.nostyle th,table.nostyle td{padding:3px 5px !important;}
table.nostyle,table.nostyle th,table.nostyle td{border:0 !important;}
ul.nostyle{list-style-type:square !important;margin:15px 0 15px 20px !important;}
ul.nostyle li{background:none !important;padding:0 !important;}
ul.nostyle ul{list-style-type:square !important;margin:0 0 0 25px !important;}